#ifndef YOOHOO_XMPPCORE_UNIQUEID_H
#define YOOHOO_XMPPCORE_UNIQUEID_H

#include "utils/export.h"

#include <QtCore/QMutex>
#include <QtCore/QString>
#include <QtCore/QObject>

namespace yoohoo_utils {

class YOOHOO_UTILS_EXPORT UniqueId : public QObject {
	Q_OBJECT
public:
	QString get();
	static UniqueId* instance();

private:
	UniqueId();
	static UniqueId* _instance;
	static const char chars[52];
};

}

#endif
